package com.appleyk.sso.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.oauth2.provider.token.TokenStore;
import org.springframework.security.oauth2.provider.token.store.InMemoryTokenStore;

/**
 * <p>越努力，越幸运</p>
 * 用户访问令牌（token）配置类
 * @author appleyk
 * @version V.0.1.1
 * @blob https://blog.csdn.net/appleyk
 * @date created on  9:24 下午 2021/2/17
 */
@Configuration
public class TokenConfig {

    private String SIGNING_KEY = "sso123";

    // 基于内存的token存储方案，这个主要用来快速测试用的
    @Bean
    public TokenStore tokenStore(){
        // 使用内存存储令牌（普通令牌，正常生产环境应该使用jwt令牌）
        return new InMemoryTokenStore();
    }
}
